package com.advert.boot.system.service;

import com.advert.boot.system.model.entity.AdvertFiles;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface AdvertFileService {
    /**
     * 上传附件信息
     *
     * @param file 附件信息
     * @return 附件ID
     */
    Long storeFile(MultipartFile file);

    /**
     * 查询附件信息
     *
     * @param fileId 附件ID
     * @return 附件信息
     */
    AdvertFiles getFile(Long fileId);

    /**
     * 删除附件信息
     *
     * @param fileIds 附件ID
     */
    void deleteFiles(List<Long> fileIds);
}
